#ifndef ___fat32_datos_FAT

#define ___fat32_datos_FAT

struct fat32_datos_elemento_FAT {
  unsigned numero    : 28;
  unsigned reservado :  4;
};

struct fat32_sector_FAT {
  unsigned char estado;
  struct fat32_datos_elemento_FAT componentes[128];
};

struct fat32_contenido_FAT {
  struct fat32_sector_FAT * sectores;
  unsigned long cantSectores;
  unsigned long ultimaActualizacion;
  unsigned long posicionInicialDisco;
  unsigned long longitudDisco;
  unsigned char copiaActiva;
  unsigned char cantidadCopias;
  unsigned char estado;
};

#endif